home *** CD-ROM | disk | FTP | other *** search
- echo $1 $2 $3 $4
- if test $2 == Init
- set Daventry::Raven::ConnorHouse loaded
- if test $Daventry::Raven::SarahHouse == loaded
- deleteObject Ravens
- set Daventry::Raven::SarahHouse done
- endif
- # if test $Daventry::Raven::Wizard == loaded
- # set Daventry::Raven::Wizard 0
- # deleteObject Ravenw
- # endif
- else if test $2 == ConnorAction
- if test $4 == do
- KQMonster::speak $1 Connor 1000 28 14 46 1 1
- endif
- else if test $2 == EndLoop
- if test $3 == fromconnor
- KQMonster::speak Connor Connor 1000 28 14 95 1 1
- KQCamera::follow Connor
- handsOff 0
- setThirdPerson
- set Daventry::Raven::ConnorHouse done
- # loadKQ ravenwiz.kq
- # set Daventry::Raven::Wizard loaded
- echo Deleteing $1
- deleteObject $1
- endif
- else if test $2 == Cue
- if test $3 == 7
- KQCamera::setCamRelConner 1000 0
- KQCamera::addCamLoc $KQCamera::newLoc 1
- KQCamera::cutToCamLoc $KQCamera::pointAt
- KQMonster::speak $1 Connor 1000 0 0 59 1 1
- else if test $3 == 10
- random 0 $Daventry::Raven::cawInterval
- if test "$Console::Return" == 1
- KQMonster::setState $1 Special caw
- endif
- endif
- endif
- else if test $2 == TalkComplete
- if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 0 0 59 1
- KQCamera::follow none
- move $1 1 0 0 200 0 0 -1.6
- pointAndCue 275000 207000 -1 Connor 0 0
- move KQCamera 0 277000 218000 15000 0 0 -3.1
- KQMonster::setState $1 special fromconnor
- else if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 28 14 46 1
- KQMonster::setAlarmRadius $1 0
- setThirdPerson
- handsOff 1
- getLoc $1
- pointAndCue $KQObject::locOnly $1 7 0
- endif
- endif
- endif
- endif
- endif
- endif
- endif
-
-